todo: clean framework

framework:  framework.o mt.o  global.o binaria.o entera.o permutacion.o real.o
	g++ -O2 framework.o -o framework

framework.o : framework.cpp
	g++ -c -O2 framework.cpp

mt.o : utils/mt.cpp
	g++ -c -O2 utils/mt.cpp
	
global.o : utils/global.cpp
	g++ -c -O2 utils/global.cpp		
	
binaria.o : representaciones/binaria.cpp
	g++ -c -O2 representaciones/binaria.cpp

entera.o : representaciones/entera.cpp
	g++ -c -O2 representaciones/entera.cpp
	
permutacion.o : representaciones/permutacion.cpp
	g++ -c -O2 representaciones/permutacion.cpp
	
real.o : representaciones/real.cpp
	g++ -c -O2 representaciones/real.cpp
		

run:
	./framework
	
.PHONY: clean
clean:
	rm -f framework framework.o mt.o global.o binaria.o entera.o permutacion.o real.o 